home *** CD-ROM | disk | FTP | other *** search
/ El Mac 1 / Magazine.iso / EL MAC 1 / Shareware / Comms. & Networking / dataComet 4.1.7A / Documents / A2. Comet Release Notes < prev    next >
Encoding:
Text File  |  1995-08-14  |  24.3 KB  |  551 lines  |  [TEXT/3278]

  1. Comet Release Notes through Version 3.1.3.
  2.  
  3. These release notes document changes to the predecessor of dataComet, "Comet, the Cornell Macintosh Terminal Emulator," over its release history.
  4.  
  5.  
  6.    Enhancements in 3.1.3:
  7.  
  8.        * Added "File transfer--archive overwritten 
  9.          files in '.back'" option in Control Global
  10.          menu.
  11.  
  12.    Fixes in 3.1.3:
  13.  
  14.        * The A5 register is now properly set when 
  15.          servicing *all* interrupt-level calls.
  16.          NOTE: Comet versions from 3.0.9 to 3.1.2   
  17.          may exhibit random crashing behavior due 
  18.          to the presence of this bug, which was
  19.          caused by the (automatic) placement of the 
  20.          routine which set A5 to Comet's A5 in the 
  21.          jump table... which assumes that A5 is 
  22.          already set correctly. 
  23.        * The "Comet Keyboard--no diacritics" resource
  24.          is again used to patch key handling.  The
  25.          Control Global dialog now has an item
  26.          "Remap Option key-combinations" to allow the
  27.          user to ignore this resource and disable the
  28.          dialog which prompts the user to install
  29.          the Comet keyboard layout resource.  The
  30.          code which changes the keyboard layout
  31.          has been modified so that crashes should no
  32.          longer occur with Word.    
  33.        * The .edit window now handles the entry of 
  34.          control characters properly.
  35.        * MacTCP receive buffers are now allocated to
  36.          be (4 * MTU + 1K) so that Comet will now work
  37.          on networks with large segment sizes.
  38.  
  39.    Fixes in 3.1.2:
  40.  
  41.        * The "Comet Keyboard--no diacritics" resource
  42.          is no longer required to patch key handling
  43.          so that Option-E, I, N, and U are handled
  44.          correctly.  The Control Global setting
  45.          "Suppress remapping of Option key-
  46.          combinations" can be used to restore regular
  47.          keymapping.  (Unfortunately this hack does
  48.          not yet work correctly when Desk Accessories
  49.          are up...)
  50.        * The A5 register is now properly set when 
  51.          servicing MacTCP interrupt-level calls.
  52.        * Comet now performs asynchronous closes.
  53.        * If "Open session without terminal type nego-
  54.          tiation" is selected, Comet no longer 
  55.          triggers the Connection macro twice if the
  56.          host sends data with its first response to
  57.          the session opening.
  58.        * Comet now handles the case where MacTCP
  59.          has no Domain Name Server specified 
  60.          correctly.
  61.        * Selections no longer include junk at the
  62.          end when an emulator screen is copied and
  63.          the selection was made by dragging the cursor
  64.          past the last line on the screen.
  65.        * Character transmission occurs at the correct
  66.          time when the host is in line-at-a-time mode;
  67.          the "send_wait clobbered" message no longer
  68.          appears and the line is now sent only after
  69.          Return is pressed.
  70.        * Fast drawing no longer crashes when 32-bit
  71.          mode is enabled.
  72.        * Key macros now use only the key code rather
  73.          than both the key code and the resulting char-
  74.          acter from a key down event to test for a
  75.          matching key, so key macros will work regard-
  76.          less of the keyboard layout in use.
  77.        * Keying in the .edit window now sets the
  78.          .edit window modified flag correctly so
  79.          that the user is prompted to save the .edit
  80.          window.
  81.        * Appending to the .edit window now causes 
  82.          only the needed length to be deleted from
  83.          the top of the window if the size would be
  84.          > 32K.      
  85.        * Bug fixes prior to 3.0 have been deleted from
  86.          this list.
  87.  
  88.    Enhancements in 3.1.1:
  89.  
  90.        * Several macro commands have been added:
  91.          Find string, Shift selection, Set selec-
  92.          tion length, and Set output window.
  93.  
  94.    Fixes in 3.1.0:
  95.  
  96.        * The "Comet Keyboard--No Diacritics" keyboard
  97.          layout resource has been fixed so it is 
  98.          compatible with System 7.5.
  99.        * A "Send Break" item has been added to the 
  100.          Serial menu so that a break can be sent.
  101.          This feature used to be in C19, but was
  102.          somehow dropped...
  103.  
  104.    Fixes in 3.0.9:
  105.  
  106.        * Pressing the mouse in the Set Key Macro 
  107.          dialog no longer enables the "Set" button,
  108.          which sometimes resulted in the creation
  109.          of mysterious "junk" macros.
  110.        * If a window has "Close window when session
  111.          closes" set, it now closes automatically
  112.          if it fails to connect.
  113.        * An 8-bit Telnet Binary mode option has 
  114.          been added to the Telnet menu.
  115.        * A dialog now appears if the "Comet key-
  116.          board--No Diacritics" keyboard layout
  117.          resource is not installed in the System.
  118.          As noted above, this can cause crashes.
  119.        * Comet should no longer crash on startup
  120.          with an 01 bus error (this occurred 
  121.          intermittently on some people's machines
  122.          due to Comet's performing a CloseResfile
  123.          on the file ID 0).
  124.        * Comet should resolve the Uniform Resource
  125.          Locator Telnet specifications using a ':'
  126.          for the Telnet port prefix, and also the
  127.          NCSA style where the port is preceded by 
  128.          spaces.
  129.        * A "DEC VT220" terminal type is now 
  130.          provided in the "Configure Session…" dialog.
  131.          Telnet terminal type negotiations report it
  132.          being available as a "dec-vt220".
  133.  
  134.    Fixes in 3.0.8:
  135.  
  136.        * Partial selections of 3270 emulator win-
  137.          dows now copy correctly, so that NULL 
  138.          characters are read as blanks.
  139.        * Keystrokes in the .edit window are now 
  140.          mapped to key macros.
  141.        * MacTCP interface code has been modified
  142.          to help guarantee that packets will be
  143.          upcalled promptly.
  144.        * 3.0.7 failed to call SystemTask() when
  145.          Comet was in the foreground, so that
  146.          DAs such as clocks might not get updated.
  147.          This is now fixed.
  148.  
  149.    Fixes in 3.0.7:
  150.  
  151.        * More tuning has been done on GetNextEvent/
  152.          WaitNextEvent to improve performance.
  153.        * A bug which caused hangs when quitting
  154.          Comet with multiple windows open is now
  155.          fixed.
  156.        * Mapped the "Record Session" Edit menu item
  157.          to Command-`.
  158.        * Added code to move the scrollbar to the
  159.          bottom of the window automatically when
  160.          a session is closed.
  161.  
  162.    Fixes in 3.0.6:
  163.  
  164.        * Cursor tracking performance is improved 
  165.          over 3.0 when background applications such
  166.          as DA's hog CPU cycles--Comet now uses
  167.          GetNextEvent when keys are pressed or the 
  168.          mouse is moved and an emulator window is
  169.          the topmost window.
  170.        * The F1-F15 keys on the Extended keyboard
  171.          now send the VT220 keys F6-F20.
  172.        * The Control Global... dialog item "File
  173.          transfer--always do dialog to rename files"
  174.          is now saved when the Save button is 
  175.          pressed.
  176.        * The original Mac keyboard & keypad work
  177.          correctly again.
  178.  
  179.    Enhancements in 3.0:
  180.  
  181.        * SCROLLBARS in the emulator window for more
  182.          conventional scrollback buffering!  Find 
  183.          and Print functions are supported.  (D1)
  184.        * Command-' now controls scrollback buffering
  185.          rather than .edit recording.  
  186.        * Macro recording start/stop functions are 
  187.          available in the Control menu.  This allows
  188.          one to make scripts in "watch-me" mode.  (D1)
  189.        * Pressing the Enter key in the .edit window
  190.          causes the current line or selection range
  191.          to be interpreted and executed as a macro 
  192.          command.  (D1)
  193.        * Files transferred  with the extension 
  194.          ".rename" will trigger a dialog so that the 
  195.          user may rename the file before the transfer
  196.          takes place.  (D1)
  197.        * You can drag the .edit window along with the 
  198.          emulator window by holding down the Option
  199.          key as you drag it.  (D1)
  200.        * A "Miniaturize" command has been added to 
  201.          the Window menu so you can shrink windows
  202.          with a Command-0 (zero).  (D2)
  203.        * Dialog items have been added to the ASCII
  204.          Control Emulator dialog to set XON/XOFF
  205.          and KILL characters.  (D2)
  206.        * Dialog items have been added to the ASCII
  207.          Control Emulator dialog to control Paste
  208.          pacing.  (D2)
  209.        * A dialog item has been added to the Control
  210.          Session dialog to set the maximum size of
  211.          the scrollback buffer.  (D2)
  212.        * The .edit window automatically loads the
  213.          sessionname.edit file when a Comet document
  214.          is opened.  (D2)
  215.        * Command-delete now closes a document.  (D2)
  216.        * Whups!  Command-\ now closes a document since
  217.          Command-delete conflicted with the IBM Delete
  218.          key keymapping. (D4)
  219.        * Macro commands have been added to allow you
  220.          to bring windows to the front by number or
  221.          by name (!w\000 & !WS).  (D3)
  222.        * A "File transfer--always do dialog to rename 
  223.          files" option has been added to the Control
  224.          Global dialog, so that users can now be
  225.          presented with a Standard File dialog when 
  226.          performing an upload or download.  (D4)
  227.  
  228.    Fixes in 3.0:
  229.  
  230.        * Comet now sets MacTCP so that timeouts on 
  231.          sends WILL abort sessions after 255 seconds.
  232.          (D4)
  233.          * Comet now sets MacTCP so that timeouts on 
  234.            sends no longer abort sessions.  (D1)
  235.        * "Select All" now works correctly with emulator 
  236.          windows with more than 24 rows.  (D1)
  237.        * The macro dialogs now allow macros of up to
  238.          10K in size, rather than only 255 characters.
  239.          (D1)
  240.        * ASCII pasting is faster.  (D1)
  241.        * Selections can be made when cursor tracking
  242.          is turned off using "!Ct".  (D1)
  243.        * The "Type address at cursor" command in the
  244.          Network menu is now "Input address at cursor",
  245.          and is associated with Command-I.  A "!ta"
  246.          macro command can perform the same function.
  247.          (Provided with regards to the Bonze's alma 
  248.          mater, UT Austin!).  (D1)
  249.        * Fixed D1 scrollback copy bug where incorrect
  250.          data was copied.  (D2)
  251.        * A cursor glitch occuring when changing windows
  252.          when scrolling should be fixed.  (D2)
  253.        * 3270 download buffers are allocated at session
  254.          creation to avoid out-of-memory failures. (D2)
  255.        * When a window closes, the user is asked to save
  256.          the .edit window if it has been modified.  (D2)
  257.        * The "Save..." command defaults to the document's
  258.          startup folder.  (D2)
  259.        * The .edit window is no longer resized when a 
  260.          document is first opened, so you can maintain
  261.          a configuration where auto-wrap will work well
  262.          automatically.  (D3)
  263.        * The Notification Manager is used to alert the
  264.          user when Comet needs to be brought to the 
  265.          foreground.  (D3)
  266.        * A bug which caused incorrect data to be copied
  267.          when the scrollback buffer was copied is fixed.
  268.          (D3)
  269.        * Inserting an unformatted disk now brings up the
  270.          "Format disk" dialog rather than causing Comet
  271.          to crash.  (D3)
  272.        * The Send Telnet Interrupt Process macro (!tC)
  273.          now sends a Telnet Interrupt Process.
  274.         * Comet now uses WaitNextEvent under System 7
  275.          to allow background applications to run
  276.          faster.  (D4)
  277.        * Comet tests to see if the default print
  278.          record is correct when a download 
  279.          print.nodialog is performed, and performs
  280.          the print dialog if it is not valid.  This
  281.          occurs because some Apple printer drivers
  282.          fail to properly initialize the default
  283.          print record.  (D4)
  284.        * WaitNextEvent calls have been modified for
  285.          better cursor tracking performance.  (B1)
  286.        * The "Scrollback buffer" menu item check-mark
  287.          is now set correctly when it's configured on.
  288.        * A null-pointer reference which caused Comet
  289.          to crash when used with Mandarin Sleep events
  290.          or the "!FF" macro has been fixed.  (B3)
  291.        * When you use "Save Configuration..." to create 
  292.          a duplicate session with a different name, you 
  293.          no longer get the error  messages "Can't save 
  294.          CONF 1 resource" and "Can't save document 
  295.          resource."  (B3)
  296.        * Comet session names are limited to 26 charac-
  297.          ters so that the ".edit" text will always
  298.          get loaded properly (since the Finder limits
  299.          filenames to 31 characters).  (B3)
  300.        * Clicking with the mouse now sets the beginning
  301.          point for shift-click selections at that point.
  302.          Double-clicks are now tested so that single
  303.          clicks are clearly differentiated.  (B3)
  304.        * When quitting Comet, open sessions with the
  305.          scrollback buffer scrolled back now automatic-
  306.          ally go to the end of the buffer so Comet 
  307.          doesn't hang waiting for the user to do so.
  308.          (B3)
  309.        * The VX split keyboard now works correctly so
  310.          IBM function keys on the keypad are recognized.
  311.          (B3)
  312.        * Word selection extension holding the mouse down
  313.          works as one would expect in the emulator 
  314.          window (B3).
  315.        * The emulator window no longer scrolls to the
  316.          end automatically if you press a key associ-
  317.          ated with a key macro. (B3)
  318.       
  319.    Fixes to 2.1.7 in 2.1.7.1:
  320.        * When a Comet session autoclosed after a !FF
  321.          macro was executed, another session left open
  322.          would not be set correctly as the front window
  323.          if it was selected by launching its document, 
  324.          (configured for "Open session only once"), so
  325.          that (e.g.) key macros would not be recognized
  326.          and doing a "Set Key macro..." command would
  327.          result in a dialog stating (incorrectly) that
  328.          you need to save the new document before 
  329.          creating key macros.  Now it is set correctly
  330.          so that Comet recognizes that the front 
  331.          window is active.
  332.  
  333.    Fixes to 2.1.6 in 2.1.7:
  334.        * 2.1.6 was compiled incorrectly; 2.1.7 is 
  335.          otherwise identical to 2.1.6B4/2.1.6.
  336.        * The !FF and !Ff macros were added to support
  337.          the library kiosks.  See Info on Key Macros.
  338.        * download.print.nodialog now performs a Print
  339.          Job Dialog when the Print Manager fails to
  340.          initialize the Print Job record correctly.
  341.          This problem would have been seen before when
  342.          .nodialog printing failed to work properly
  343.          without performing the Print Job Dialog first.
  344.  
  345.    Fixes to 2.1.5 in 2.1.6:
  346.        * The Comet fonts have been converted to NFNTs
  347.          and are now accessed by name to avoid conflict
  348.          with other fonts.  You need to install the
  349.          latest Comet-fonts in your System Folder to
  350.          guarantee that fonts will display correctly.
  351.        * A bug in the macro !Z match command was fixed
  352.          so that matches are made correctly when the 
  353.          first character in the match string is repeated.
  354.          (e.g., "!Z\255sion" would fail to match "ssion").
  355.        * Comet Telnet sessions switch into Newline mode
  356.          when a Telnet WONT ECHO is received from the
  357.          host.
  358.        * Changing the size of the ASCII terminal window
  359.          no longer results in triggering the login 
  360.          macro.
  361.        * Emulators are no longer limited to 32 rows.
  362.        * The Serial Baud rate menu now places check
  363.          marks beside the 300 and 1200 when they
  364.          are selected.
  365.        * Color is bug-compatible with System 7.1.
  366.          (i.e., Comet now avoids the broken Index2Color()
  367.          call; earlier versions of Comet may produce 
  368.          displays that have garbled color mapping).
  369.        * A bug in the vt100 emulator which caused display
  370.          glitches with VMS EDIT /TPU was fixed (line 
  371.          feeds received outside scrolling regions no 
  372.          longer cause scrolling).
  373.        * Comet's vt100 emulator no longer interprets an 
  374.          ESC-ESC sequence as a command to initiate an
  375.          ft3270 download; this conflicted with the output
  376.          generated (sometimes) by VMS DCL.
  377.        * Comet's vt100 emulator now defaults to the correct
  378.          configuration for the cursor keys.
  379.        * Comet sends vt100 identification strings in one
  380.          packet to make sure VMS/Multinet does not leap
  381.          to process a partial ID string and report that
  382.          an "incomplete escape sequence" has been 
  383.          received. 
  384.        * Comet Telnet sessions connecting to VMS Multi-
  385.          net now report the currently selected terminal 
  386.          type when a VT100 variant is selected:  "VT102" 
  387.          will be sent rather than simply "VT100".
  388.        * Comet is now packaged with the Serial Driver
  389.          resource version 3.0.0.  OpenDriver() is used
  390.          rather than RAMSDOpen to maintain compatibility
  391.          with the Powerbook Express Modem and the Teleport
  392.          ADB modems. 
  393.        * The download .print feature has been fixed to work 
  394.          correctly with printers other than LaserWriters; 
  395.          PrValidate is called to prevent problems with
  396.          changes in the selected printer.
  397.        * Comet can't be hung now by double-opens such as
  398.          those caused by double-clicking a Bear Access
  399.          Launcher button rather than single-clicking it.
  400.        * Comet no longer tries to do fast drawing on a Duo.
  401.        * Holding Shift when using the Print... command
  402.          causes the dialog to be skipped.
  403.        * "Use Asynchronous sends with MacTCP" is now the 
  404.          default setting.  Users are encouraged to use
  405.          this setting with Comet versions > 2.1.6D6.
  406. .      * Comet used to crash when the user first keyed
  407.          in the top window after Comet was launched with 
  408.          several other programs (e.g., as a startup app)
  409.          and the activate event for Comet's top window 
  410.          was not received.  Comet now activates the window 
  411.          itself in this case to avoid the problem.
  412.        * (B4) An option has been added to the "Configure
  413.          Session" dialog to allow a session to stay open
  414.          when the Bear Access LaunchPad sends a Mandarin
  415.          Sleep event.
  416.        * (B4) The "Comet keyboard--no diacritics" file
  417.          has been changed to avoid bugs with Microsoft
  418.          Word and some international keyboards.
  419.  
  420.        MacSLIP/MacTCP compatibility fixes:
  421.        * MacTCP error alerts are more informative.
  422.        * Telnet sessions now open asynchronously.
  423.        * MacTCP is opened asynchronously to allow
  424.          MacSLIP's "Connect when MacTCP is opened"
  425.          option to work properly.
  426.        * Comet now sends only one packet at a time when
  427.          Asynchronous Sends are enabled to avoid problems
  428.          with MacTCP, which sometimes fails to send one
  429.          of the packets when multiple asynchronous sends
  430.          are pending; this caused problems with MacSLIP
  431.          when modem speeds higher than 9600 baud were
  432.          used.
  433.        * Comet munges the MacTCP Retransmission Time Out
  434.          (tmrRTO) to improve resend performance.
  435.          
  436. Enhancements in 2.1.6:
  437.        * Hardware handshake is offered as an option in 
  438.          the Serial menu.  
  439.        * A 20-point font has been added.  The fonts have
  440.          been updated to NFNTs.
  441.        * A macro command to query the user to enter a 
  442.          string has been added (!QQ & !QS). 
  443.        * The 3278 emulator now offers a Sys-Request key
  444.          (which can be mapped in the key macro dialog).
  445.        * Comet now supports Apple Events.
  446.        * CONN 1 disconnect resources are executed on Quit.
  447.          A "Connection Close macro..." dialog has been added 
  448.          to the Control menu to better support NOTIS access.
  449.  
  450.    Fixes to 2.1.4 in 2.1.5:
  451.        * Saving the global configuration and the default 
  452.          document type saves the updated data correctly.
  453.  
  454.    Fixes to 2.1.3 Beta 2 in 2.1.4 (2.1.3 has been skipped):
  455.        * Errors no longer occur when saving configuration
  456.          files.
  457.        * 3270 Start Field commands now update the screen
  458.          display correctly when they replace an existing
  459.          field marker. 
  460.  
  461.    Fixes to 2.1.3 Beta in 2.1.3 Beta 2:
  462.        * You must now close a session before reconfiguring
  463.          it using the Reconfigure Session... dialog.
  464.        * When "Open document once only" is modified, the
  465.          document status is updated immediately.
  466.        * TFTP reports errors correctly when writing the 
  467.          last block of a file causes a disk-full condition.
  468.  
  469.    Fixes to 2.1.3 Alpha in 2.1.3 Beta:
  470.        * When printing 3270 screens with Courier on a 
  471.          LaserWriter, NULL characters on the screen now 
  472.          appear as spaces rather than carets.
  473.        * Comet now handles MacTCP Domain Name Resolution
  474.          properly when the host entry has been cached.
  475.        * IBM 3270 terminal reconfiguration is now performed
  476.          when a session is reopened, and screen garbage no
  477.          longer appears when the 3270 is made larger.
  478.        * Setting colors in the Color... dialog no longer
  479.          crashes under System 7 with TuneUps installed.
  480.        * The Comet TFTP file transfer server now recovers
  481.          properly from errors, and no longer presents errors
  482.          dialog when routine file transfer errors occur.
  483.  
  484.    Fixes to 2.1.1 in 2.1.3 Alpha:
  485.        * Aztec's latest C compiler provides compatibility
  486.          with 32-bit mode for this new release.
  487.        * ASCII terminal sessions now reliably erase all
  488.          lines of the last screen from a previous session
  489.          when a new session is opened.
  490.        * Printing uses Courier except when Comet-fonts are
  491.          needed to represent special characters; printing
  492.          can be configured to always use Courier (using the
  493.          Control Global... dialog).
  494.        * The Word Select macro used to handle double click
  495.          word selections now breaks the selection at the 
  496.          beginning and end of a screen line.
  497.        * Documents can be configured so they can be opened
  498.          only once using the Control Session option "Only 
  499.          one session per document."  Clicking on a document
  500.          which is already open will bring that document to 
  501.          the top and re-open the session if it is not already 
  502.          open, rather than opening another session.  (This fix 
  503.          provides better support for Cornell's Bear Access).
  504.  
  505. Enhancements in 2.1.3:
  506.        * Comet registers an AppleTalk entity with the type
  507.          COMET, so that network administrators can easily
  508.          check user's Comet versions and configuration.
  509.        * The Session dialog now offers an option so that 
  510.          Comet will connect with hosts which do not send 
  511.          a log-on prompt or other data to indicate that 
  512.          Comet's terminal-type setting is acceptable.
  513.        * Automatic cursor positioning can be disabled with
  514.          a key macro command ("!Ct").
  515.        * Serial baud rates of 57.6K and 38.4K are offered.
  516.        * You can create a sound resource using "Record
  517.          Beep..." in the Control menu.  This sound will be 
  518.          used as the bell for that session when its window 
  519.          is not in front.  This function is available only
  520.          on Macs equipped with microphones; other Macs using
  521.          System 6.0.4 or higher can use the sound.  "Delete
  522.          Beep" is provided to delete your replacement beep.
  523.        * Files downloaded using Comet are made TeachText
  524.          documents by default.  A "Set default file type"
  525.          dialog in the File menu allows you to select 
  526.          an application or document of the type you wish 
  527.          to use as the default. 
  528.        * A key macro command to make the next keystroke
  529.          a Meta-key has been added ("!CM").
  530.        * A file downloaded with the string ".print" in its
  531.          name will be printed automatically.  If the name 
  532.          contains ".nodialog", no Print Dialog will be pre-
  533.          sented; if the name contains ".delete", the down-
  534.          loaded file will be deleted after printing.
  535.        * A <Control-L> character entered in the .edit
  536.          window will cause a page eject when printing.
  537.          NB: Other applications may not handle this ASCII-
  538.          standard control character correctly.      
  539.        * An iconified window which receives data will beep
  540.          as well as become highlighted.
  541.  
  542.    Fixes to 2.1 in 2.1.1:
  543.        * IBM 3278-3 & -5 emulations did not always correctly 
  544.          report the status of the first field on the screen.
  545.        * Printing the emulator screen (as opposed to the .edit
  546.          window) no longer crashes on Macs (e.g., the Mac +)
  547.          without Color QuickDraw when using System versions 
  548.          prior to 6.0.7.
  549.  
  550.  
  551.